package generate

// Table represents a database table.
type Table struct {
	Name        string   // 表名称
	ModelName   string   // 模板表名称
	PrivateName string   // 开头小写的名称
	Columns     []Column // 列属性
}

// Column represents a table column.
type Column struct {
	Name         string // 字段名
	ModelName    string // 模板类型
	Type         string // 类型
	ModelType    string // 模板类型
	DomainType   string // 数据类型
	ModelTag     string // 标签
	DomainTag    string // 数据标签
	Comment      string // 注释
	ModelComment string // 模板注释
	Key          string // 索引信息
}
